#include<stdio.h>
#include<iostream>
#include <cstring>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main()
{
	// 库函数
	printf("hello printf\n");
	fprintf(stdout,"hello fprintf\n");
	const char* s = "hello fwrite\n";
	fwrite(s,strlen(s),1,stdout);

	// 系统调用
	const char* ss = "hello write\n";
	write(1,ss,strlen(ss));
	fork();
	return 0;
}	

//int main()
//{
//	close(1);
//	int fd = open("log.txt",O_CREAT|O_WRONLY|O_APPEND,0666);
//	printf("fd:%d\n",fd);
//	printf("hello world\n");
//	printf("hello world\n")	;
//	fflush(stdout);
//	const char* msg = "hello msg\n";
//	write(fd,msg,strlen(msg));
//	// 不写close
//	close(fd);
//	return 0;
//}

//int main()
//{
//	// 1. 向标准输出进行打印 stdout,cin>1
//	std::cout<<"hello cout"<<std::endl;
//	printf("hello printf\n");
//	
//	// 2. 向标准错误进行打印 stderr,cerr->2,显示器
//	std::cerr<<"hello cerr"<<std::endl;
//	fprintf(stderr,"hello stderr\n");
//	return 0;
//}
